package j_super_this;

/**
 * 员工类，用于表示员工信息和行为。
 */
public class Employee {
    private String name; // 姓名
    private int age; // 年龄

    /**
     * 无参构造函数，创建一个空的员工对象。
     */
    public Employee() {}

    /**
     * 带参数的构造函数，用于创建一个具有指定姓名和年龄的员工对象。
     *
     * @param name 员工的姓名。
     * @param age 员工的年龄。
     */
    public Employee(String name, int age) {
        this.name = name;
        this.age = age;
    }

    /**
     * 获取员工的姓名。
     *
     * @return 员工的姓名。
     */
    public String getName() {
        return name;
    }

    /**
     * 设置员工的姓名。
     *
     * @param name 要设置的员工姓名。
     */
    public void setName(String name) {
        this.name = name;
    }

    /**
     * 获取员工的年龄。
     *
     * @return 员工的年龄。
     */
    public int getAge() {
        return age;
    }

    /**
     * 设置员工的年龄。
     *
     * @param age 要设置的员工年龄。
     */
    public void setAge(int age) {
        this.age = age;
    }

    /**
     * 员工的工作方法，打印员工工作信息。
     */
    public void work() {
        System.out.println("员工工作");
    }
}
